Passa al contenuto principale

Restore

Metodo di oggettoMetodo di oggetto

Ripristina il valore originale di un oggetto con i valori originali con cui è stato caricato da database.

note

Ripristina i valori originali della collezione, ovvero:

  • Tutti i suoi oggetti modificati vengono riportati allo stato originale
  • Tutti i suoi oggetti aggiunti (con stato Nuovo o NuovoModificato) vengono rimossi
  • Tutti i suoi oggetti eliminati da dopo la lettura vengono reinseriti
warning

Gli oggetti che sono stati eliminati sono reinseriti all'interno della collezione in accodamento alla collezione stessa, saranno pertanto reinseriti sequenzialmente al fondo della collezione e non nella loro posizione originale.

Esempi

Ripristino di un oggetto

 DIM objArt[CLASSE[BLD_ART]]
objArt.Carica("010", 0, #True, Errori[CLASSE[BC_VID_ERROR] COLLEZIONE] [OUT])

'...

objArt.DesArt = "Descrizione Modificata" ' Modifico il record

'...

objArt.Restore() ' Annullo le modifiche e ripristino
' i valori letti da db